iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0
自我挑戰組

初學者學習到的JavaScript 知識系列 第 17

鐵人賽DAY17-陣列結構

  • 分享至 

  • xImage
  •  

陣列(Array)是一種數據結構,用來存儲相同類型的元素集合。它具有以下幾個特點:
1.陣列的大小在創建時指定,且不能動態改變。
2.陣列中的元素通過索引(index)訪問,索引從0開始。例如,第一個元素的索引是0,第二個是1,以此類推。
3.一個陣列只能存儲同一類型的元素。例如,整數陣列只能存儲整數,字符串陣列只能存儲字符串。
4.陣列中的元素在內存中是連續存儲,所以透過索引訪問元素的速度非常快。
陣列訪問速度快是它的優點,而無法動態調整則是它的缺點,會造成效率較低

舉例來說

public class StudentArray {
    public static void main(String[] args) {

        String[] students = new String[5];
        students[0] = "Andy";
        students[1] = "Ben";
        students[2] = "Chris";
        students[3] = "David";
        students[4] = "Elsa";

        for (int i = 0; i < students.length; i++) {
        System.out.println("Student " + i + ": " + students[i]);
        }
    }
}

String[] students = new String[5]先創建一個大小為5的字符串陣列來存儲學生的名字,
再來我們給每個索引位置賦值,例如,students[0] = "Andy"; 將 "Andy" 存儲在索引0的位置,
最後做訪問和輸出我們使用一個 for 循環遍歷陣列,並輸出每個學生的名字。
以下為執行結果
Student 0: Andy
Student 1: Ben
Student 2: Chris
Student 3: David
Student 4: Elsa
可以通過陣列來管理和訪問一組學生的名字,這樣的結構在需要管理大量相同類型數據時非常實用。


上一篇
鐵人賽DAY16-多執行緒
下一篇
鐵人賽DAY18-JavaServer Pages(JSP)
系列文
初學者學習到的JavaScript 知識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言